// 信息填写标识符颜色更改

function changeInput(tag) {
    var dataObj = {} // 本地数据存储
    var ageArray = [] // 年龄段数组
    var factoryTypeArray = [] // 工厂业务类型数组
    // input输入
    $('.changeInput').each(function () {
        if ($(this).val() != '') {
            $(this).prev().css({'color':'#569f25'})
        } else {
            $(this).prev().css({'color':'red'})
        }
        dataObj[$(this).attr('data-class')] = $(this).val()
    })

    // 性别判断
    var sexType = $('.bossInfoSex').children('option:selected').val()
    if (sexType == 1 || sexType == 2) {
        $('.bossInfoSex').prev().css({'color': '#569f25'})
    } else {
        $('.bossInfoSex').prev().css({'color': 'red'})
    }
    dataObj.sexType = sexType

    // 年龄段
    $('.ageChange').each(function () {
        if ($(this).val() != '') {
            ageArray.push(1)
        } else {
            ageArray.push(0)
        }
        dataObj[$(this).attr('id')] = $(this).val()
    })
    var ageSum = 0
    for (var i = 0; i < ageArray.length; i++) {
        ageSum += ageArray[i]
    }
    if (ageSum > 1) {
        $('.businessAgePanel').prev().children('span').css({'color': '#569f25'})
    } else {
        $('.businessAgePanel').prev().children('span').css({'color': 'red'})
    }

    // 工厂简介
    $('.factoryIntro').each(function () {
        if ($(this).val() != '') {
            $(this).parent().prev().children('span').css({'color': '#569f25'})
        } else {
            $(this).parent().prev().children('span').css({'color': 'red'})
        }
        dataObj.factoryIntro = $(this).val()
    })

    // 工厂业务类型
    var factoryTypeText = []
    var factoryTypeId = []
    var factoryTypeArrays = []
    $('.businessCheck').each(function () {
        if ($(this).prop('checked')) {
            factoryTypeArrays.push($(this).attr('data-id'))
            factoryTypeArray.push('checked')
        } else {
            factoryTypeArray.push('')
        }

        if (factoryTypeArrays.length > 0) {
            $('.businessItemDiv').prev().children('span').css({'color':'#569f25'})
        } else {
            $('.businessItemDiv').prev().children('span').css({'color':'red'})
        }
        factoryTypeText.push($(this).attr('data-text'))
        factoryTypeId.push($(this).attr('data-id'))
        dataObj.factoryTypeText = factoryTypeText
        dataObj.factoryTypeId = factoryTypeId
        dataObj.factoryTypeArray = factoryTypeArray
    })

    // 身份证
    $('.fileChange').each(function () {
        if ($(this).val() != '') {
            $(this).next().css({'color':'#fff','background':'#569f25'}).parent().prev().children('span').css({'color':'#569f25'})
        } else {
            $(this).next().css({'color':'#999','background':'#d9d9d9'}).parent().prev().children('span').css({'color':'red'})
        }
    })

    $('.bossFileImgDiv').each(function () {
        if ($(this).children('img').length > 0) {
            $(this).prev().prev().children('span').css({'color':'#569f25'})
            dataObj[$(this).attr('id')] = $(this).children('img').attr('src')
        } else {
            $(this).prev().prev().children('span').css({'color':'red'})
            dataObj[$(this).attr('id')] = ''
        }
    })
    console.log(dataObj)
    cacheSet('comInfo', dataObj)
}

// 启用缓存

function dataObjFun () {
    var dataObj = cacheGet('comInfo'); //获取缓存的企业资料
    console.log(dataObj)
    if(!dataObj){
        return;
    }
    // input输入
    $('.changeInput').each(function () {
        $(this).val(dataObj[$(this).attr('data-class')])
    })

    // 性别判断
    $('.bossInfoSex').children('option').eq(parseFloat(dataObj.sexType)).attr('selected', 'selected')

    // 年龄段
    $('.ageChange').each(function () {
        $(this).val(dataObj[$(this).attr('id')])
    })

    // 工厂简介
    $('.factoryIntro').val(dataObj.factoryIntro)

    // 工厂业务类型
    var factoryHtml = ''
    for (var i = 0; dataObj.factoryTypeId&&i < dataObj.factoryTypeId.length; i++) {
        (function (n) {
            factoryHtml += '<span class="businessItem">'+
                '<label class="businessValue">'+
                    '<input '+
                        'type="checkbox" ' +
                        'name="businessType"' +
                        'data-text="'+dataObj.factoryTypeText[n]+'"' +
                        'data-id="'+dataObj.factoryTypeId[n]+'"' +
                        'class="businessCheck"' +
                        'onclick="setOutTypeRadio('+dataObj.factoryTypeId[n]+'),changeInput()"' +
                        ''+dataObj.factoryTypeArray[n]+'>' +
                        ''+dataObj.factoryTypeText[n]+''+
                '</label>' +
            '</span>'  
        })(i)
    }
    $('.businessItemDiv').html(factoryHtml)

    // 身份证
    // var fileImgHtml = ''
    // for (var i = 0; i < dataObj.fileChangeArray.length; i++) {
    //     (function (n) {
    //         fileImgHtml += '<img src="'+011+'" width="100%">'
    //     })(i)
    // }

    if (dataObj.fileSfzzm != '') {
        $('#fileSfzzm').show().html('<img src="'+dataObj.fileSfzzm+'" width="100%">')
    } else {
        $('#fileSfzzm').html('').hide()
    }

    if (dataObj.fileSfzfm != '') {
        $('#fileSfzfm').show().html('<img src="'+dataObj.fileSfzfm+'" width="100%">')
    } else {
        $('#fileSfzfm').html('').hide()
    }

    if (dataObj.fileSfzsc != '') {
        $('#fileSfzsc').show().html('<img src="'+dataObj.fileSfzsc+'" width="100%">')
    } else {
        $('#fileSfzsc').html('').hide()
    }

    changeInput()
}

// 上传点击清除缓存

$('.bossFileUp').on('click', function () {
    cacheSet('comInfo', '')
})

// 点击返回清除缓存

$('.prevStep').on('click', function () {
    cacheSet('comInfo', '')
})